A survey of geodesic paths on 3D surfaces

نویسندگان

  • Prosenjit Bose
  • Anil Maheshwari
  • Chang Shu
  • Stefanie Wuhrer
چکیده

Finding shortest paths and shortest distances between points on a surface S in three-dimensional space is a well-studied problem in differential geometry and computational geometry. The shortest path between two points on S is denoted a geodesic path on the surface and the shortest distance between two points on S is denoted a geodesic distance. In this survey, we consider the case where a discrete surface representation of S is given. Namely, S is represented as a polyhedron P in three-dimensional space. Since discrete surfaces cannot be differentiated, methods from differential geometry to compute geodesic paths and distances cannot be applied in this case. However, algorithms from differential geometry can be discretized and extended. Furthermore, the discrete surface can be viewed as a graph in three-dimensional space. Therefore, methods from graph theory and computational geometry have been applied to find geodesic paths and distances on polyhedral surfaces. The general problem of computing a shortest path between polyhedral obstacles in 3D is shown to be NP hard by Canny and Reif using reduction from 3SAT [10]. Computing a geodesic path on a polyhedral surface is an easier problem and it is solvable in polynomial time. Computing geodesic paths and distances on polyhedral surfaces is applied in various areas such as robotics, geographic information systems (GIS), circuit design, and computer graphics. For example, geodesic path problems can be applied to finding the most efficient path a robotic arm can trace without hitting obstacles, analyzing water flow, studying traffic control, texture mapping and morphing, and face recognition. A survey related to geodesic paths in twoand higher-dimensional spaces can be found in the Handbook of Computational Geometry [31]. Note that the geodesic distance between any two points on P can be easily determined if the geodesic path is known by measuring the (weighted) length of the geodesic path. Hence, we will only consider the problem of computing geodesic paths on P . Problems on finding geodesic paths and distances depending on the number of source and destination points have been studied. The three most commonly studied problems are (a) finding the geodesic path from one source vertex s ∈ P to one destination vertex d ∈ P , (b) finding the geodesic paths from one source vertex s ∈ P to all destination vertices in P , or equivalently, finding the geodesic paths from all source vertices in P to one destination vertex d ∈ P , known as single source shortest path (SSSP) problem, and (c) finding the geodesic paths between all pairs of vertices in P , known as all-pairs shortest path (APSP) problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Numerical Treatment of Geodesic Differential Equations on Two Dimensional Surfaces

This paper presents a brief instructions to nd geodesics equa-tions on two dimensional surfaces in R3. The resulting geodesic equations are solved numerically using Computer Program Matlab, the geodesics are dis-played through Figures.

متن کامل

ENTROPY OF GEODESIC FLOWS ON SUBSPACES OF HECKE SURFACE WITH ARITHMETIC CODE

There are dierent ways to code the geodesic flows on surfaces with negative curvature. Such code spaces give a useful tool to verify the dynamical properties of geodesic flows. Here we consider special subspaces of geodesic flows on Hecke surface whose arithmetic codings varies on a set with innite alphabet. Then we will compare the topological complexity of them by computing their topological ...

متن کامل

Approximate Geodesics on Smooth Surfaces of Arbitrary Topology

This paper introduces a new approach for computing large number of approximate geodesic paths from a given point to all directions on a 3D model (mesh or surface) of arbitrary topology. The basic idea is to unfold the 3D model into a flat surface so that the geodesic from a given point in a given direction can be obtained simply by drawing a straight line from the given point along the given di...

متن کامل

3D Face Recognition using Patch Geodesic Derivative Pattern

In this paper, a novel Patch Geodesic Derivative Pattern (PGDP) describing the texture map of a face through its shape data is proposed. Geodesic adjusted textures are encoded into derivative patterns for similarity measurement between two 3D images with different pose and expression variations. An extensive experimental investigation is conducted using the publicly available Bosphorus and BU-3...

متن کامل

Elastic Geodesic Paths in Shape Space of Parametrized Surfaces

This paper presents a novel Riemannian framework for shape analysis of parameterized surfaces. In particular, it provides efficient algorithms for computing geodesic paths which, in turn, are important for comparing, matching, and deforming surfaces. The novelty of this framework is that geodesics are invariant to the parameterizations of surfaces and other shape-preserving transformations of s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Geom.

دوره 44  شماره 

صفحات  -

تاریخ انتشار 2011